// es6  reset 运算符
function sayHi(...args){
    // 函数里有 this， arguments
    console.log(args);
    // this 指向
    // 严格模式下   this 为underfined
    // 宿主环境     前端-window || 后端-global
    // 手动的绑定this
    console.log('Hello', this.name);
}
let yy = {
    name: '歪歪'
};
// 函数sayHi也是对象 call方法
// 第一个参数 指定this， 其余的参数，作为函数本身传给参数
// sayHi.call(yy,1,2,3); // 让普通函数运行，但是指定this指向
sayHi.apply(yy,[1,2,3]); // 第二个参数需要为数组